Français Virtuose
  • Tags:

    No tags

  • Name:

    aAskTheDead

  • Displayed name:

    Interroger les morts

  • Description:

    Vous ranimez ce qui subsiste de savoir dans un cadavre, le temps de lui arracher quelques vérités. Pendant 5 minutes, vous pouvez lui poser des questions fermées. Il y répond de son mieux, en remuant ce qu'il lui reste de corps s'il n'a plus de cordes vocales, et sans pouvoir mentir. S'il ne connaît pas la réponse, il ne répond pas, mais la question compte tout de même. Une fois toutes les questions posées ou les 5 minutes écoulées, le cadavre redevient inanimé et ce sort ne peut plus lui être lancé.

  • Cast description:

    | PA: vAP.string | TdR: vCD.strings | | :---: | :---: | | **Flux: vFluxOrCost.string ➞ vFluxCost.string** | **Portée: vRange.string** | Sur un test de **vTest.string** réussi **RM vMR.string** [1d20]: Vous ranimez ce qui subsiste d'un cadavre et pouvez lui poser jusqu'à vQuestions.value question@if vQuestions.value > 1 then [[s]] end fermée@if vQuestions.value > 1 then [[s]] end, par oui ou par non, pendant les 5 prochaines minutes.

  • Condition:

    assert(character.sFlux.current >= vFluxCost.value, [[Vous n'avez pas assez de Flux.]])
  • AP cost:

    6

  • Cooldown:

    15

  • Flux cost:

    apMod(vAP)*cdMod(vCD)*targetMod(1,0)*durMod(300)*vRange*effect(vQuestions*70,35)
  • Variables:

    vRange = ListVariable([[vRange]], [[Portée]], {[[contactMod]]}, {[[Contact]]})
    vTest = ListVariable([[vTest]], [[Test]], {[[character.sResilience]]}, {[[Résilience]]})
    vMR = StatVariable([[vMR]], [[vTest]])
    vQuestions = NumberVariable([[vQuestions]], [[Questions]], [[1]], [[10]], [[1]])
  • On used script:

    character.sFlux:changeCurrent(-vFluxCost.value)
    
  • On post script:

    if (success) then
        action.currentCD.value = vCD.value
    end
    
  • Type:

    1

  • Action effects:

    No effects